/*
 * VegetableSupply.hpp
 *
 *  Created on: 09-01-2011
 *      Author: Piotr
 */

#pragma once

#include "Supply.hpp"

/*
 * Eatable supply for a herbivore individual.
 */
class VegetableSupply: public Supply
{
	public:
		const static float CHANCE_TO_GROW;
		const static float CHANCE_TO_SPREAD;

	public:
		VegetableSupply();
		VegetableSupply(const VegetableSupply& other);
		explicit VegetableSupply(const Vector& position);
		virtual void updateWithDeltaTime(float deltaTimeInSeconds);
		void accept(ElementsVisitor& visitor);
};
